.border-1px(@color: rgba(7, 17, 27, 0.1)){
    position: relative;
    &::after{
        position: absolute;
        display: block;
        width: 100%;
        left: 0;
        bottom: 0;
        border-top: 1px solid @color;
        content: ' ';
    }
}

.border-none{
    &::after{
        display: none;
    }
}

.bg-image(@url){
    background-image: url('@{url}@2x.png');
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3){
        background-image: url('@{url}@3x.png');
    }
}

.bg-img(@url, @extra){
    background-image: url('@{url}_@{extra}@2x.png');
    @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3){
        background-image: url('@{url}_@{extra}@3x.png');
    }
}